html,body{
	background: #f2f2f2;
}
.logo{
	text-align: center;
	padding: 20px 0px;
}
.logo .pic img{
	width: 22%;
}
.logo .name{
	color: #333;
	font-size: 2.5rem;
	margin-top: 5px;
}
.logo .version{
	color: #333;
	font-size: 1.3rem;
	margin-top: 5px;
}
.nav_list{
	background: #fff;
}
.nav_list li{
	border-bottom: #e1e1e1 solid 1px;
	position: relative;
	height: 50px;
	line-height: 50px;
	margin: 0px 10px;
}
.nav_list li:last-child{
	border: 0;
}
.nav_list li .link_name{
	color: #333333;
	font-size: 1.7rem;
}
.nav_list li .arrow{
	width: 7px;
	height: 50px;
	background: url(../images/arrow_left.png) center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
	top: 0px;
}
.nav_list li .remarks{
	font-size: 1.7rem;
	color: #999999;
	position: absolute;
	top: 0px;
	right: 20px;
}
.nav_class_title{
	color: #999999;
	font-size: 1.2rem;
	padding: 10px 10px;
}
.copyright{
	color: #333333;
	font-size: 1.2rem;
	text-align: center;
	padding: 20px 5px 10px 5px;
	line-height: 1em;
}
.txt_details{
	color: #333333;
	font-size: 1.6rem;
	line-height: 1.8em;
	padding: 15px;
	text-align: justify;
	word-break: break-all;
}
.txt_details img{
	width: 100%;
}
.txt_details a{
	color: #519ee5;
}
